const http = require("http");

/*
  http的类体类型
    text/html ： HTML格式
    text/plain ：纯文本格式
    image/gif ：gif图片格式
    image/jpeg ：jpg图片格式
    image/png：png图片格式
    application/json 发送json
*/

const json = '{"a":"3","b":"abc"}';

// createServer方法就是用来创建静态服务的
const server = http.createServer((request, response) => {
  // request 请求, 前端发过来的东西
  // response 相应, 返回给前端的内容

  console.log(request.url);

  // 设置请求头
  response.writeHead(200, {
    "content-type": "application/json;charset=UTF-8",
  });

  // response.write("<h1>hello 世界</h1>");
  response.write(json);
  // 句柄函数，表示发完了
  response.end();
});

// 3000表示端口号
// "127.0.0.1"表示本机
// 第三个参数是成功以后的回调函数
server.listen(3000, "127.0.0.1", () => {
  console.log("the server is running at http://127.0.0.1:3000");
});
